export interface ApiProgramVO {
  /**
   * 客户ID
   */
  id: string | number;

  /**
   * 客户名称
   */
  name: string;

  /**
   * 备注
   */
  memo: string;

}

export interface ApiProgramForm extends BaseEntity {
  /**
   * 客户ID
   */
  id?: string | number;

  /**
   * 客户名称
   */
  name?: string;

  /**
   * 备注
   */
  memo?: string;

  /**
   * 模板参数
   * string 数组
   */
  templateParams?: Array<{
    argName: string;      // 参数名称
    fieldName: string;    // 字段名称
    defaultValue?: string; // 默认值(可选)
    required: 0 | 1;       // 是否必须(0=否,1=是)
    remark?: string;       // 备注(可选)
  }>;

}

export interface ApiProgramQuery extends PageQuery {

  /**
   * 客户名称
   */
  name?: string;

  /**
   * 备注
   */
  memo?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



